getSum()
getMa()
$('.jia').click(function(){
    let n = $(this).prev().text()
    n++
    $(this).prev().text(n)
   const z = $(this).parent().parent().next().find('.ma').text()
   $(this).parent().parent().next().next().find('.mar').text(z*n) 
   getSum()
   getMa()
})
$('.jian').click(function(){
    let n = $(this).next().text()
    if(n ==1){
        return false
    }
    n--
    $(this).siblings('.number').text(n)
    const z = $(this).parents('td').next().find('.ma').text()
   $(this).parents('td').next().next().find('.mar').text(z*n)
   getSum() 
   getMa()
})
$('.checkall').change(function(){
    $('.check').prop('checked',$(this).prop('checked'))
    if($(this).prop('checked')){
        $('.check').parents('li').css('backgroundColor','#FFFAED')
    }else{$('.check').parents('li').css('backgroundColor','#fff')}
})

$('.check').change(function(){
    if($('.check:checked').length === $('.check').length){
        $('.checkall').prop('checked',true)
    }else {
        $('.checkall').prop('checked',false)
    }
    if($(this).prop('checked')){
        $(this).parents('li').css('backgroundColor','#FFFAED')
    }else{$(this).parents('li').css('backgroundColor','#fff')}
})



function getSum(){
    let sum = 0
    $('.mar').each(function(i,domEle){
        sum += parseInt($(domEle).text())
    })
    $('.ze').text(sum)
}
function getMa(){
    let ma = 0
    $('.number').each(function(i,ele){
       
        ma += parseInt($(ele).text())
       
    })
    $('.sum').text(ma)
}
$('.dele').click(function(){
    $(this).parents('li').remove()
    getMa()
    getSum()
})